Teaching Clouds: Lessons Taught and Lessons Learnt
نویسندگان
چکیده
In this Chapter, we discuss the scope, content, and technical challenges offered up in the construction and delivery of a 10 week long Cloud Computing module that combines discussions of the principles and key characteristics of Cloud Computing with a series of practical exercises and an implementation-based coursework. We present an overview of the core of this module, which starts from the Software, Platform and Infrastructure [SPI] model and builds from this around SOAP and REST, Hadoop, related paradigms such as Grids and Peer-to-Peer (P2P) computing, and the all-important Service Level Agreement (SLA). We further describe the practical exercises undertaken in lab-based sessions, and the nature of the assessment. We conclude with a brief discussion of the lessons that we have learnt to date through this delivery.
منابع مشابه
Evolutionary Computation Teaching at Birmingham
This paper first illustrates the motivations of the author for teaching evolutionary computation and supervising students interested in this field. Then it describes the evolutionary computation course taught by the author at the School of Computer Science of The University of Birmingham for the last four years. Finally, the paper describes the lessons learnt from doing this.
متن کاملTeaching Estelle: Lessons from Experience
An experience in teaching Estelle and its enhanced variant Estelle* in both an industrial and academic context is discussed. The proposed program covers EFSMs, Petri nets, Labeled Transition Systems, Estelle and Estelle*. Some lessons learnt in teaching the Estelle* methodology are reported.
متن کاملFrom Inventivity in Limerick to Creativity in Aveiro: Lessons Learnt
In this introductory chapter, we describe the key lessons from an earlier HCI Educators’ conference, held in Limerick in 2006, the outcomes of which led to the theme of HCIEd 2007 – Creativity: Experiencing to Educate and Design. The paper discusses the lessons leant around four key questions: nature vs. nurture: can creative invention be taught; what tools and methods are there to help student...
متن کاملConcept Mapping – A Pedagogical Tool for Grammar Lessons
Introduction Grammar is the description of the regularities in a language. Knowledge of these regularities provides the learner with the means to generate potentially enormous number of original sentences. Grammar teaching can proceed in two ways: covert grammar teaching where the rules are taught to a communicative syllabus and overt grammar teaching where the rules of grammar are presented ex...
متن کاملLecture-free Teaching for Systems Analysis: An Action Research Study
This paper discusses experiences in moving to lecture-free teaching for a systems analysis module taught on-campus. It describes the action research approach and the context for the module. It discusses the learning materials provided as an alternative to lectures, including the description of a website in some detail. The initial lecturefree teaching approach is explained and how changes to th...
متن کامل